* { margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.coursebody { overflow-y: hidden }
iframe {
	height: 100%;
	width: 100%;
	border: none;
}
#tartalom {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 300px;
	border-right: gray solid 1px;
	overflow-y: auto;
}
#lecke {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
	padding-left: 300px;
	z-index: -1;
}
#tartalom .popup_title { font-weight: normal }

.section_general,
.section_definition,
.section_example,
.section_case,
.section_practice { border-collapse: collapse; width: 766px }
.section_nocomment { width: 620px }
.comment { padding: 10px; vertical-align: top; width: 146px; min-width: 146px }
.indicator { padding: 0; vertical-align: middle; width: 20px }
.content { padding: 10px; vertical-align: top; width: 600px; max-width: 600px }
.section_definition .indicator { background-image: url(../images/c_high04.gif) }
.section_definition .content { background-color: #F7F6F7 }
.section_example .indicator { background-image: url(../images/c_high02.gif) }
.section_example .content { background-color: #F7F6F7 }
.section_case .indicator { background-image: url(../images/c_high07.gif) }
.section_case .content { background-color: #F7F6F7 }
.section_practice .indicator { background-image: url(../images/c_high06.gif) }
.section_practice .content { background-color: #FFF2DD }

.img_enriched {
	width: 29px; height: 16px;
}
.img_enriched + * {
	display: none;
}
body>.img_enriched { margin: 10px 0 10px 176px }
img { border: none }